﻿namespace EFCore;

public class User
{
    public int Id { get; set; }
    public string Name { get; set; } // 对应 NVARCHAR(50) NOT NULL
    public string Email { get; set; } // 对应 NVARCHAR(100) NOT NULL UNIQUE
    public DateTime RegistrationDate { get; set; } // 对应 DATETIME NOT NULL
    
    // 导航属性：一个用户可以有多篇文章和多条评论
    public ICollection<Post> Posts { get; set; } = new List<Post>();
    public ICollection<Comment> Comments { get; set; } = new List<Comment>();
}